#!/bin/bash

old_text='import { request } from "umi";'
new_text="import request from '@/utils/myRequest';"
file_pattern="src/api/*.ts"

for file in $file_pattern; do
    # 获取文件名
    old_file=$(basename "$file")

    # 生成新的文件名 (加上 "_output" 后缀)
    new_file="${old_file%.*}_output.${old_file##*.}"

    # 输入和输出文件路径
    input_file="src/api/$old_file"
    output_file="src/api/$new_file"

    # 使用 sed 进行替换，并输出到新文件
    sed -e "s|$old_text|$new_text|g" "$input_file" >"$output_file"

    # 将修改后的文件覆盖原文件
    mv "$output_file" "$input_file"
done
